package com.csun.cmny.provider.service.impl;

import com.csun.cmny.core.support.BaseService;
import com.csun.cmny.provider.dao.OmcCycleExpenseItemMapper;
import com.csun.cmny.provider.model.domain.OmcCycleExpenseItem;
import com.csun.cmny.provider.service.OmcCycleExpenseItemService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.List;

/**
 * @author chenzheng
 * @description:老人周期消费项目操作service层
 * @date 2019/8/21 17:07
 */
@Slf4j
@Service
@Transactional
public class OmcCycleExpenseItemServiceImpl extends BaseService<OmcCycleExpenseItem> implements OmcCycleExpenseItemService {

    @Resource
    private OmcCycleExpenseItemMapper omcCycleExpenseItemMapper;

    @Override
    public int batchSaveCycleExpenseItem(List<OmcCycleExpenseItem> cycleItemList) {
        OmcCycleExpenseItem deleteItem = new OmcCycleExpenseItem();
        deleteItem.setOldmanId(cycleItemList.get(0).getOldmanId());
        int ret = delete(deleteItem);
        return batchSave(cycleItemList);
    }
}
